The PVM 3 . 4 Tracing Facility and XPVM
نویسنده
چکیده
One of the more bothersome aspects of developing a parallel program is that of monitoring the behavior of the program for debugging and performance tuning. Often there is no intrinsic support for examining program state and dynamics in a parallel programming system, let alone a useful interface for analyzing or visualizing that information. This paper discusses an enhanced tracing facility and tracing tool for PVM (Parallel Virtual Machine), a message passing library for parallel processing in a heterogeneous environment. PVM supports mixed collections of workstation clusters, shared-memory multiprocessors, and MPPs. The latest release of PVM, Version 3.4, contains a new and improved tracing facility which provides more exible and eecient access to run-time program information. This new tracing system supports a buuer-ing mechanism to reduce intrusion, and a more exible trace event deenition scheme which is based more directly on SDDF (Self-Deening Data Format, Reed et al). This new scheme expedites the collection and analysis of execution histories, and allows for integration of custom trace events. The tracing instrumentation is built into the PVM library to avoid re-compilation, and supports on-they adjustments to each task's trace event mask, to control the level of tracing detail. Along with this new tracing facility, the graphical console and monitor XPVM has been updated to provide better access to the new tracing functionality. Several new views have been implemented to utilize the additional tracing information now possible, including user-deened events. The system has also been optimized to provide better real-time monitoring capabilities.
منابع مشابه
The PVM 3.4 Tracing Facility and XPVM 1.1
One of the more bothersome aspects of developing a parallel program is that of monitoring the behavior of the program for debugging and performance tuning. Often there is no intrinsic support for examining program state and dynamics in a parallel programming system, let alone a useful interface for analyzing or visualizing that information. This paper discusses an enhanced tracing facility and ...
متن کاملUsing Portable Monitoring for Heterogeneous Clusters on Windows and Linux Operating Systems*
This paper describes the advances obtained with the XPVM-W95 2.0, a novel monitoring tool for parallel applications that employ PVM-W95 (PVM for Windows) as well as PVM for Linux. The tool provides, at runtime, the appropriate information about parallel virtual machine configuration, parallel applications and workload from each node. The three more important aspects of the XPVM-W95 are: friendl...
متن کاملMonitoring PVM Programs Using the DAMS Approach
Monitoring tools are fundamental components of a development environment as they provide basic support for performance evaluation, debugging, and program visualization. We describe our experiments with several monitoring tools for PVM, namely XPVM, developed at ORNL, Tape/PVM, developed at IMAG Lab, and DAMS, developed at UNL. These tools are compared and their use is described to support instr...
متن کاملVisualization, Debugging, and Performance in Pvm
PVM has grown to become the de facto standard for distributed computing around the world. With the increasing numbers of users and applications utilizing the PVM environment, it becomes more important to have debugging and performance tuning tools that work with PVM. This paper describes our most recent developments in these two areas. For PVM debugging we have created a standard interface that...
متن کاملPVM Toolkit for Windows
In the past years, computing has been moving from the sequential world to the parallel one, from centralized organization to decentralized. This paper presents a short description of a PVM (Parallel Virtual Machine) toolkit, developed and implemented for the Windows operating system. It is intended to provide a graphical interface for PVM administration and process monitoring. The toolkit will ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995